package com.weifly.egp.service.config;

import com.weifly.egp.service.monitor.StockInfo;

import java.io.File;
import java.io.IOException;
import java.util.List;

/**
 * 网格配置服务
 *
 * Created by weijianxin on 2018/8/20.
 */
public interface GridConfigService {

    /**
     * 设置配置文件
     *
     * @param configFile
     */
    void setConfigFile(File configFile);

    /**
     * 解析股票配置信息
     *
     * @return
     */
    List<StockInfo> parseConfig();

    /**
     * 获得apiUrl
     *
     * @return
     */
    String getApiUrl();

    /**
     * 保存股票配置信息
     *
     * @param stockList
     */
    void saveConfig(List<StockInfo> stockList);
}
